home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 25 / Cream of the Crop 25.iso / os2 / ariv_sw1.zip / aud_riv.inf (.txt) < prev    next >
OS/2 Help File  |  1997-04-06  |  126KB  |  1,088 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Introduction ΓòÉΓòÉΓòÉ
  3.  
  4. AudioRiver Media Player for OS/2 
  5.  
  6. AudioRiver Media Player is a multi-threaded digital media player. 
  7. AudioRiver Media Player supports the playback of any media directly supported 
  8. by the MMPM/2 system as well as MOD and AUDIO MPEG file types.  All that is 
  9. required is that the MMPM/2  multimedia extensions must be installed. 
  10. A digital capable audio adapter is required. 
  11.  
  12. AudioRiver Media Player is capable of playing songs in the background while you 
  13. get real work done with a minimum of interruption (aside from  the wonderful 
  14. music of course). 
  15.  
  16. You will be able to listen to your favorite modules and still have a responsive 
  17. system at your fingertips. 
  18.  
  19. You can create and save list of your favorite media elements.  You can mix 
  20. modules,MPEG Files, Videos,  WAVE, MIDI files all in one SongList!  These 
  21. SongLists can be saved to be loaded at a later date. 
  22.  
  23. Supported File formats 
  24.  
  25.      Audio Formats 
  26.  
  27.         -  MODule Formats 
  28.  
  29.         -  MOD 4 Channel, 15 Samples NoiseTracker, ProTracker, SoundTracker 
  30.            etc. 
  31.  
  32.         -  XM  Modules from Fasttracker 4,6,8,16 and 32 Channel FastTracker 
  33.  
  34.         -  STM Modules from Scream Tracker 2.x 
  35.  
  36.         -  S3M Modules from Scream Tracker 3.x 
  37.  
  38.         -  MTM Modules from MultiTracker 1.x 
  39.  
  40.         -  ULT Modules from UltraTracker 
  41.  
  42.      Wav 
  43.  
  44.      Voc 
  45.  
  46.      MID 
  47.  
  48.      AU - Suns AU files (only on warp4) 
  49.  
  50.      AIFF - AIFF files (only on warp4) 
  51.  
  52.      Audio Mpeg Layer II + III (internal handling) 
  53.  
  54.  Video Formats 
  55.  
  56.      AVI (os/2) with regular MMPM/2 codecs 
  57.  
  58.      AVI - Windows with APCODEC Codecs 
  59.  
  60.      MPEG 1 movies  (with IBM's Openmpeg codecs) 
  61.  
  62.      FLC / FLI 
  63.  
  64.      Quicktime Movies : with an Additional QT Codec from Practice CORP. or IBM 
  65.  
  66.  Requires 
  67.  
  68.      Warp 3 or Warp 4 
  69.  
  70.      MMPM/2 installed 
  71.  
  72.      Dart if you wish to use Direct Sound Output 
  73.  
  74.      Pentium P75 or better recommended for Audio Mpeg Layer II playback 
  75.  
  76.      Pentium P100 or better recommended for Audio Mpeg Layer III playback 
  77.  
  78.  Newest Releases 
  79.  are available from 
  80.  
  81.      http://www.bmtmicro.com 
  82.  
  83.      ftp://ftp.bmtmicro.com 
  84.  
  85.      http://www.filepile.com 
  86.  
  87.      ftp://ftp-os2.cdrom.com (after they sort it in, it will propably be in 
  88.       "/.4/os2/mmedia") 
  89.  
  90.  This Software was written by Norbert Heller and Filippo Sartori 
  91.  
  92.  
  93. ΓòÉΓòÉΓòÉ 2. Main Panel ΓòÉΓòÉΓòÉ
  94.  
  95. Click on an area to see the explanation on the display of AudioRiver Media 
  96. Player 
  97.  
  98.  
  99. ΓòÉΓòÉΓòÉ 3. Main Popup Menu ΓòÉΓòÉΓòÉ
  100.  
  101. By clicking the right mouse button on the main display panel, you will see a 
  102. popup menu with several options 
  103.  
  104. Options - Settings 
  105.  
  106. Opens the Options Notebook 
  107.  
  108. play / stop / pause 
  109.  
  110. Does exactly what is says 
  111.  
  112. "<" - ">" 
  113.  
  114. Next and previous track 
  115.  
  116.  
  117. ΓòÉΓòÉΓòÉ 4. Listbox ΓòÉΓòÉΓòÉ
  118.  
  119. General Behaviour of the listbox 
  120.  
  121. Double click on a listbox entry when player is currently playing 
  122.  
  123. Stops playback of the currently playing file, loads the new file and continues 
  124. playback 
  125.  
  126. Double click on a listbox entry when player is currently stopped 
  127.  
  128. Displays the new file in the main display (to play this file you have to press 
  129. "PLAY") 
  130.  
  131. popup menu 
  132.  
  133. By clicking the right mouse button on the listbox, you will see a popup menu 
  134. with several options 
  135.  
  136. files 
  137.  
  138. Opens a file requester where you can select one or more files to be added to 
  139. the playlist 
  140.  
  141. playlist - shuffle 
  142.  
  143. Shuffles the currently loaded playlist (puts the sequence in random order) 
  144.  
  145. playlist - playlist (1-5) 
  146.  
  147. Loads the playlists 1-5 that are defined in the playlist settings page 
  148.  
  149. (un) follow 
  150.  
  151. While you are playing the tracks, the listbox may follow the currently playing 
  152. file. 
  153.  
  154. You might want to switch to (unfollow) when you want to select a file from the 
  155. beginning or the end of the loaded playlist (otherwise the listbox might be too 
  156. fast and jumps back to the currently playing file). 
  157.  
  158. delete 
  159.  
  160. Deletes the selected file from the playlist (you have to save the new playlist, 
  161. if you want to save the changed playlist) 
  162.  
  163.  
  164. ΓòÉΓòÉΓòÉ 5. Options Notebook ΓòÉΓòÉΓòÉ
  165.  
  166. Here you can specify several options for the general behaviour of the media 
  167. player 
  168.  
  169.      page "Info" 
  170.  
  171.      page "mod options" 
  172.  
  173.      page "options" 
  174.  
  175.      page "audio filetypes" 
  176.  
  177.      page "video filetypes" 
  178.  
  179.      page "playlists" 
  180.  
  181.      page "about" 
  182.  
  183.  
  184. ΓòÉΓòÉΓòÉ 5.1. Page "Info" ΓòÉΓòÉΓòÉ
  185.  
  186. This page shows an information about the currently loaded files. 
  187. All files are shown with their full path names. 
  188.  
  189. In case you have loaded a playlist with a comment, this comment for the file 
  190. will also be shown. 
  191.  
  192.  
  193. ΓòÉΓòÉΓòÉ 5.2. Page "mod options" ΓòÉΓòÉΓòÉ
  194.  
  195. This page will set up the options for the mod player part and specifies how mod 
  196. file types will be played. 
  197.  
  198. 44 / 22 / 11 khz 
  199.  
  200. here you can specify which sampling rate should be used to play MOD files. 
  201.  
  202. 16 / 8 bit 
  203.  
  204. here you can specify which bitrate should be used to play MOD files. 
  205.  
  206. stereo / mono 
  207.  
  208. here you can specify if the MOD file should be played in mono or stereo 
  209.  
  210. DART / MMPM/2 
  211.  
  212. here you can specify if you want the new Dart method for playback or the "old" 
  213. MMPM/2 Playlist method. 
  214.  
  215. If you choose MMPM/2 for playback, please note that this method will start 
  216. playback after a few seconds delay (when the Buffers are filled) and can be 
  217. affected by higher system load (this will result in unexpected "hickups" or 
  218. loops) 
  219.  
  220. Therefore make shure that you can choose DART (with the appropriate DLL's 
  221. installed) to receive the best playback sound, even when the system is heavy 
  222. loaded 
  223.  
  224. Interpolate 
  225.  
  226. When this option is selected, MOD file effects will be resampled, which may 
  227. result in better sound quality on some audio cards, but will also increase the 
  228. CPU load. 
  229.  
  230. When you cannot hear any difference in sound playback, with this switch, you 
  231. are probably already using a good quality soundcard. In this case, it is 
  232. recommended to turn interpolation off. 
  233.  
  234. Note 
  235. The higher you set these values, the better will be the quality of the played 
  236. sound, but also the CPU load will be higher. 
  237.  
  238. Also no check is performed if your sound card is able to play back the sound in 
  239. the quality you specified. 
  240.  
  241.  
  242. ΓòÉΓòÉΓòÉ 5.3. Page "options" ΓòÉΓòÉΓòÉ
  243.  
  244. Double click to close 
  245.  
  246. Here you can specify if you have to double/single click on the "POWER" button 
  247. to close the player 
  248.  
  249. Small Bitmaps 
  250.  
  251. This option is intended to be used on smaller display resolutions (640 or 800) 
  252. or on "patched" displays (e.g. with a patched 1024 display driver), where the 
  253. icons are no longer 40*40 , but 32*32 in size, and all dialog boxes appear a 
  254. little bit smaller in size. 
  255.  
  256. Small display 
  257.  
  258. This option is intended to be used on "patched" displays 
  259.  
  260. Note 
  261. Changes in these settings will take effect the next startup 
  262.  
  263.  
  264. ΓòÉΓòÉΓòÉ 5.4. Page "audio filetypes" ΓòÉΓòÉΓòÉ
  265.  
  266. Here you can specify, which audio files you wish to play. 
  267.  
  268. checkmark 
  269.  
  270. Click on the checkmark to de/activate the appropriate filetype 
  271.  
  272. "suffix" entryfield 
  273.  
  274. In the entryfield, type in the "suffixes" of the files, that you want to play. 
  275.  
  276. name 
  277.  
  278. Here you can specify, which which MMPM device you want to play back the 
  279. appropriate filetypes 
  280.  
  281. Note 
  282.  
  283.      you usually do not have to change anything here, except click on the 
  284.       checkboxes 
  285.  
  286.      in case you have e.g. an AUDIO MPEG file with the suffix "MPG", you can 
  287.       type in the suffix in the entryfield of the appropriate filetype 
  288.  
  289.      a suffix must not appear twice (do not setup the suffix "MPG" for Audio 
  290.       Mpeg and Video Mpeg !) 
  291.  
  292.      only the choosen filetypes will be loaded, when a new playlist is 
  293.       created, or when an already created playlist is loaded again 
  294.  
  295.      in case e.g. your MIDI device is not "sequencer01", specify the correct 
  296.       name for this device here. If you are not shure, what your devices are 
  297.       named, please check the names in the MMPM/2 setup 
  298.  
  299.      Only file types with the installed codecs will be played (if you want to 
  300.       play QUICKTIME or VIDEO MPEG, make shure, that an appropriate CODEC is 
  301.       installed on your system !) 
  302.  
  303.  
  304. ΓòÉΓòÉΓòÉ 5.5. Page "video filetypes" ΓòÉΓòÉΓòÉ
  305.  
  306. Here you can specify, which video files you wish to play. 
  307.  
  308. checkmark 
  309.  
  310. Click on the checkmark to de/activate the appropriate filetype 
  311.  
  312. "suffix" entryfield 
  313.  
  314. In the entryfield, type in the "suffixes" of the files, that you want to play. 
  315.  
  316. name 
  317.  
  318. Here you can specify, which which MMPM device you want to play back the 
  319. appropriate filetypes 
  320.  
  321.  
  322. ΓòÉΓòÉΓòÉ 5.6. Page "playlists" ΓòÉΓòÉΓòÉ
  323.  
  324. load 
  325.  
  326. Selects a playlist file. This playlist file will be loaded when you click on 
  327. the appropriate "tray" on the main display 
  328.  
  329. Entryfield 
  330.  
  331. The name of the selected playlists will be displayed here 
  332.  
  333. Save 
  334.  
  335. Saves a currently loaded playlist (check on page info) with a new filename 
  336.  
  337. Note 
  338.  
  339. A Playlist is a file, which contains the filenames of other files you wish to 
  340. play in sequence. 
  341.  
  342. Example for a playlist file 
  343.  
  344. //
  345. // PLAYLIST File for Media PLAYER
  346. //
  347. C:\s3m\AMBIANCE.S3M Very good File
  348. C:\s3m\BEYONDCH.S3M
  349. C:\s3m\CHASEME.S3M Great Bass
  350. C:\s3m\D-EDUC.S3M
  351. C:\s3m\FATAL.S3M
  352. H:\SONGS\ADELANTE.MP2   5:10
  353. H:\SONGS\ANYTHING.MP2
  354.  
  355. This example playlist contains 
  356.  
  357. Comments 
  358.  
  359. //
  360. // PLAYLIST File for Media PLAYER
  361. //
  362.  
  363. Anything at the from the beginning of a line, which cannot be identified as a 
  364. file, will be treated as a comment 
  365.  
  366. Filename 
  367.  
  368. C:\s3m\AMBIANCE.S3M Very good File 
  369.  
  370. Anything at the from the beginning of a line until the first occurrence of a " 
  371. " (blank), which can be identified and verified as a file, will be treated as a 
  372. filename 
  373.  
  374. File Comment 
  375.  
  376. C:\s3m\AMBIANCE.S3M Very good File 
  377.  
  378. Anything after the first occurrence of a " " (blank), after a verified 
  379. filename, will be treated as a comment for this file 
  380.  
  381. Note 
  382.  
  383.      only existing files will be loaded, which means files are verified when 
  384.       the playlist is opened 
  385.  
  386.      only such files are loaded, which types are "checked" in the filetypes 
  387.       setup 
  388.  
  389.       this means, even if a valid filename is given in a playlist, it might not 
  390.       be loaded, because this filetype is omitted in the setup 
  391.  
  392.  
  393. ΓòÉΓòÉΓòÉ 5.7. Page "about" ΓòÉΓòÉΓòÉ
  394.  
  395. Type in your registration name and code number when you have received your 
  396. registration key. 
  397.  
  398. This information is saved when the Settings Notebook is closed. 
  399.  
  400. In case the entered data is correct, the player will be "registered" the next 
  401. time you start it. 
  402.  
  403. Note 
  404.  
  405. In case the player still displays "UNREGISTERED" the next startup, make sure 
  406. you entered the data in the correct form as shown here 
  407.  
  408. An example of an incorrect form 
  409.  
  410. The easiest way is to copy/paste the data into the appropriate entryfields, 
  411. when you received an email registration 
  412.  
  413.  
  414. ΓòÉΓòÉΓòÉ 6. WPS Integration ΓòÉΓòÉΓòÉ
  415.  
  416. Drag&drop of files 
  417.  
  418. You can drop files from the WPS to the main window or onto the listbox to 
  419. create a playlist of songs 
  420.  
  421. Drag&drop of colors 
  422.  
  423. You can drop colors from the color palette to the display elements 
  424.  
  425. This will work for all display elements shown in the main display 
  426.  
  427. Drag&drop of fonts 
  428.  
  429. You can drop fonts from the font palette onto the listbox 
  430.  
  431. This will not work for the text elements shown in the main display, because 
  432. here no regular OS/2 fonts are used. 
  433.  
  434.  
  435. ΓòÉΓòÉΓòÉ 7. MPEG Audio ΓòÉΓòÉΓòÉ
  436.  
  437.      General MPEG Audio Information 
  438.  
  439.      Mpeg Audio Layers 
  440.  
  441.      MPEG Audio Encoder 
  442.  
  443.      ENCODE_ALL Sample Script 
  444.  
  445.  
  446. ΓòÉΓòÉΓòÉ 7.1. General MPEG Audio Information ΓòÉΓòÉΓòÉ
  447.  
  448. Introduction 
  449.  
  450. At the end of the eighties the audio and video industry faced the prospect of 
  451. saturated markets and over capacity. What was required was new products and 
  452. services that would capture consumers' imagination. The data capacity of 
  453. existing digital storage media and their transmission links limited its 
  454. potential for further exploitation without a generic coding scheme for video 
  455. and its associated audio. 
  456.  
  457. The existing JPEG (Joint Photographic Experts Group) standard for bit rate 
  458. reduction had been developed for still pictures, and was clearly inadequate for 
  459. moving pictures. To avoid a crippling standards battle, the Moving Pictures 
  460. Expert Group (MPEG) was formed to devise a suitable coding scheme for 
  461. transmitting moving pictures and recording them in standard digital storage 
  462. media, i.e. CD-ROM, CD-i, Multi-session CD, Video CD. 
  463.  
  464. A meeting between the International Standards Organisation (ISO) and the 
  465. International Electrotechnical Commission (IEC) in 1992 resulted in a standard 
  466. for audio and video coding, known as MPEG1 (ISO/IEC 11172). 
  467.  
  468. Today MPEG2 delivers picture and sound quality equal to TV studio standards. 
  469.  
  470. How does MPEG audio work? 
  471.  
  472. In devising a coding method, the basis had to be the human ear. Unfortunately 
  473. this is not a perfect device for acoustic reception but is the best that we 
  474. have. Advantage was taken of one of the human ear's shortcomings: its 
  475. non-linear and adaptive threshold of hearing. 
  476.  
  477. The threshold of hearing is the level below which a sound is not heard. It 
  478. varies with frequency and, of course, between individuals. Most people's 
  479. hearing is most sensitive between 2 and 5 kiloHertz. Whether a person hears a 
  480. sound or not depends on the frequency of the sound and whether its amplitude is 
  481. above or below that persons hearing threshold at that frequency. 
  482.  
  483. The threshold of hearing is also adaptive, being constantly changed by the 
  484. sounds heard. For example, an ordinary conversation in a room is perfectly 
  485. audible under normal conditions. However, the same conversation in the vicinity 
  486. of a loud noise, such as an aircraft passing low overhead, is impossible to 
  487. hear due to the distortions introduced to the hearing thresholds of the 
  488. individuals concerned. When the aircraft has gone the hearing thresholds return 
  489. to normal. Sounds that are inaudible due to dynamic adaptation of the hearing 
  490. threshold are said to be "masked". 
  491.  
  492. This effect is universal but is of particular relevance in music. An orchestra 
  493. instrument playing fortissimo will, to a greater or lesser extent, make the 
  494. sound of some other instruments inaudible to the human ear. When the music is 
  495. recorded, however, all the frequencies go on the medium because the response of 
  496. the recording device is flat, i.e. it is not dynamically adaptive. When the 
  497. recording is played the masked instruments will not be audible to the listener, 
  498. so might as well not be there. A linear recording, as used on CD, is 
  499. inefficient in this respect. To make the most use of a recording medium the 
  500. parts of the medium that contain inaudible data can better be used for audible 
  501. data. In this way the amount of the recording medium needed to contain the 
  502. music can be considerably reduced without any loss of audio quality. 
  503.  
  504.  
  505. ΓòÉΓòÉΓòÉ 7.2. Mpeg Audio Layers ΓòÉΓòÉΓòÉ
  506.  
  507. For audio, MPEG defines three operational modes known as Layers I, II, and III. 
  508. Each layer offers increased compression but also Increased encoding complexity. 
  509.  
  510. MPEG I layer 
  511.  
  512. Layer I is the simplest layer which is suitable for consumer use. It features 
  513. subband filtering with 32 equal-width subbands, adaptive bit allocation and 
  514. block companding. Bit rates range from 32 kbit/s (mono) up to 448 kbit/s 
  515. (stereo). Depending on the complexity of the encoder, a high (near CD) audio 
  516. quality requires a bit rate of about 256 - 384 kb/s per stereo program. The 
  517. complexity of the decoder is low, the encoder complexity is about 1.5 to 3 
  518. times as high. 
  519.  
  520. MPEG II layer 
  521.  
  522. Layer II offers more compression than Layer I. Layer II has numerous 
  523. applications in both consumer and professional audio, such as audio 
  524. broadcasting, television, telecommunications, and multi-media. 
  525.  
  526. Bit rates range from 32 - 192 kb/s for mono, and from 64 - 384 kb/s for stereo. 
  527. Depending on the complexity of the encoder, a high (near CD) audio quality 
  528. requires a bit rate of about 192 - 256 kb/s per stereo program. The complexity 
  529. of the decoder is about 25 % higher than for Layer I decoder, the encoder 
  530. complexity is about 2 to 4 times higher. 
  531.  
  532. The encoding range is extended to 8 kbit/s for mono and stereo. A near CD audio 
  533. quality can be achieved at 128 kbit/s. 
  534.  
  535. MPEG III layer 
  536.  
  537. Layer III offers even more compression. Layer III extends MPEG1 applications 
  538. into narrow band ISDN telecommunications and certain specialist areas of 
  539. professional audio. 
  540.  
  541.  
  542. ΓòÉΓòÉΓòÉ 7.3. MPEG Audio Encoder ΓòÉΓòÉΓòÉ
  543.  
  544. This Program converts WAV files into Audio MPEG Files 
  545.  
  546. Make sure that the source Wav File is 44100 hz, 16 bit, stereo 
  547.  
  548. Encoding will take a VERY long time (an 4 minute Wav file takes about 10 
  549. minutes on a P-150) 
  550.  
  551. Usage 
  552. in Batch mode 
  553.  
  554. Encode <infile> <outfile> [-switch] 
  555.  
  556. or standalone mode 
  557.  
  558. Encode 
  559.  
  560. here you will be asked for all options 
  561.  
  562. infile 
  563. filename of a Wav File (source) 
  564. this can be a file in the current directory or in a different directory 
  565.  
  566. outfile 
  567. filename of the MPEG File to produce (target) 
  568.  
  569. Switches 
  570.  
  571. -s 
  572. followed by the sampling rate (or default of 44100 is used) 
  573.  
  574. -b 
  575. followed by the total bitrate (valid bitrates are eg. 384, 192, 96) 
  576.  
  577. -m 
  578. followed by the mode (stereo/dual channel/joint stereo/mono) 
  579.  
  580. -p 
  581. followed by the psychoacoustic model number (I or II) 
  582.  
  583. -d 
  584. followed by the de-emphasis flag (<n>)one, (5)0/15 microseconds, (c)citt j.17 
  585.  
  586. -c 
  587. followed by the copyright/no_copyright flag 
  588.  
  589. -o 
  590. followed by the original/not_original flag 
  591.  
  592. -e 
  593. followed by the error_protection on/off flag 
  594.  
  595.  
  596. ΓòÉΓòÉΓòÉ 7.4. ENCODE_ALL Sample Script ΓòÉΓòÉΓòÉ
  597.  
  598. ENCODE_ALL
  599.  
  600. sample script to enode all *.WAV files from
  601. a certain directory
  602.  
  603. Usage :
  604. ENCODE_ALL
  605.  
  606.  
  607. ΓòÉΓòÉΓòÉ 8. MOD Files ΓòÉΓòÉΓòÉ
  608.  
  609.      General MOD File Information 
  610.  
  611.      ALL The mod file type you can play 
  612.  
  613.  
  614. ΓòÉΓòÉΓòÉ 8.1. General MOD File Information ΓòÉΓòÉΓòÉ
  615.  
  616. A .MOD file is a digital music file that contains a score plus digitized 
  617. samples of instruments, unlike MIDI files which only contain the score and rely 
  618. on your soundcard's FM chip or your synthesizer's sound bank to supply the 
  619. instruments. It's also different from a .WAV file, which is just a single 
  620. digitized sound or instrument. A MOD player uses a simple form of Wavetable 
  621. synthesis, adjusting the pitch of each digitized sample to produce the 
  622. different notes as they are called by the score. All of this digital mixing 
  623. takes place on your computer's CPU and not on the sound card itself (except for 
  624. the Gravis UltraSound (GUS), which has a special chip to take the load of the 
  625. main CPU) meaning that your computer will feel slower during playback of a song 
  626. -- after all it's trying to pump upwards of 44k per second of data to the sound 
  627. card. 
  628.  
  629. Also different from .WAV files is the size of .MOD files. A 30 minute song 
  630. could easily be under 300K since most of the file's bulk is used to store the 
  631. digitized instruments. 
  632.  
  633. Also unlike MIDI files, MODule files don't always sound the same on different 
  634. players. Given the wide range of file formats, each one with different features 
  635. and effects, you may find that while one player can render a song perfectly 
  636. another may stumble over an effect or technique it wasn't programmed to handle 
  637. properly. 
  638.  
  639. To complicate matters further, some players are much more bullish on CPU usage 
  640. than others. The introduction of DART -- Direct Audio Real Time -- in Warp 4.0 
  641. (the .dll libraries necessary are also available for Warp 3) means that players 
  642. can send data to the sound card directly, rather than going through OS/2's 
  643. MMPM, resulting in much smoother, uninterrupted playback with lower CPU load. 
  644.  
  645. A little history 
  646.  
  647. MODs came from the Commodore Amiga, that amazing computer from the mid 80's 
  648. that practically invented Multimedia and showed the world what tight code and 
  649. clean engineering could do. The Amiga's still around with a cult following that 
  650. keeps it alive (sound like anyone you know, you OS/2-ers out there?) not to 
  651. mention a cozy niche in TV production and broadcasting. (Watch Babylon 5 and 
  652. catch a load of those computer generated space scenes, that's Amigas at work 
  653. there.) 
  654.  
  655. The MODs themselves are generated with programs such as SoundTracker, 
  656. NoiseTracker, ProTracker, ScreamTracker and others. There are actually many 
  657. formats too, including the original 4-channel SoundTracker .MODs, 
  658. ScreamTracker's 16-channel .S3M, and FastTracker's .XM format with its 32 
  659. channels and other unique features such as envelopes and an instrument/sample 
  660. model. 
  661.  
  662. This ability for people to cheaply and easily compose music, then distribute it 
  663. for free over the Internet has created a whole new culture some would say. 
  664. Looking through the messages hidden in the instrument lists you start to pick 
  665. up the names of prolific composers, working under aliases like "Deathjester", 
  666. "Feekzoid" and the almost godly "U4ia" (pronounced, of course, "euphoria"). 
  667. Some advertise their skills for writing video game scores, some are members of 
  668. "Demo" groups, while others work alone cranking out tune after tune after tune. 
  669.  
  670.  
  671. ΓòÉΓòÉΓòÉ 8.2. ALL The mod file type you can play ΓòÉΓòÉΓòÉ
  672.  
  673. SUPPORTED MOD FORMATS : 
  674.  * MOD 4 Channel, 15 Samples NoiseTracker 
  675.  * MOD 4 Channel, 15 Samples NoiseTracker, ProTracker, SoundTracker etc. 
  676.  * XM  Modules from Fasttracker 4,6,8,16 and 32 Channel FastTracker 
  677.  * STM Modules from Scream Tracker 2.x 
  678.  * S3M Modules from Scream Tracker 3.x 
  679.  * MTM Modules from MultiTracker 1.x 
  680.  * ULT Modules from UltraTracker 
  681.  
  682. SOME GOOD FTP SITES FOR MOD FILES ARE: 
  683.    kosmic.wit.com /kosmic/songs 
  684.    ftp.cdrom.com  /demos/music/songs/199?/S3M 
  685.            /demos/music/disks 
  686.            /.21/demos/music/songs/1995/mtm 
  687.  
  688.     http://ftp.uni-paderborn.de/aminet/dirs/mods.html 
  689.     (warning, this site is HUGE) 
  690.  
  691.  
  692. ΓòÉΓòÉΓòÉ 9. License ΓòÉΓòÉΓòÉ
  693.  
  694.  
  695. AudioRiver Media Player  is shareware. You are allowed to test and use this program for
  696. 30 days. After this period you must register your copy, if you want to continue to
  697. use it. This 30 day period applies to all Versions of the Player
  698.  
  699. You may distribute the shareware version of AudioRiver Media Player, either through
  700. electronic media e.g. BBS's or on diskettes. You may charge for the
  701. distribution, but not more than $2. You may distribute only the complete
  702. and unaltered archive as supplied by the author.
  703.  
  704. You may install the registered version on more than one machine. However, you
  705. must make sure that it is only used on one machine at a time. As soon as one license
  706. is used on more than one machine at a time, you need additional licenses.
  707.  
  708. The author does not guarantee for the correctness of the program. The author
  709. also may not be held responsible for any loss of data or other damages caused by
  710. the use of AudioRiver Media Player. The author does not guarantee that the program can be used for a
  711. specific purpose.
  712.  
  713. If you like to distribute the program in conjunction with commercial software
  714. or hardware ("bundling"), you must have a written permission of the author
  715. to do so.
  716.  
  717. If AudioRiver Media Player  is to be included in a collection of other freeware or
  718. shareware programs on CD-ROM or diskette, written permission by the author is required
  719. and a free copy of the cd rom has to be send to the author as a proof of the shareware concept.
  720.  
  721. If you aquired this licence to update a licence for a previous version,
  722. the licence for the previous version thereby expires.
  723.  
  724. A licence always is a version licence, i.e. it is valid for all versions
  725. of the program that have the same major version number. You need to
  726. aquire a new licence when the new version has a major version number that
  727. is different from that of the older version.
  728.  
  729. You're not allowed to give a registration key to third parties.
  730.  
  731. If you distribute this program in compressed form ("archived"), you must use
  732. a format that supports long file names and extended attributes.
  733.  
  734. Program Versions that are explicitely labeled "BETA" are NOT to be put on any CD ROM nor are
  735. they to be sold from third party for ANY AMOUNT of money.
  736.  
  737. norbert heller / filippo sartori (1997)
  738.  
  739.  
  740. ΓòÉΓòÉΓòÉ 10. Author's Details ΓòÉΓòÉΓòÉ
  741.  
  742. AudioRiver was written by 
  743.  
  744.   Norbert Heller
  745.  
  746.   E-mail: NorbertHeller@swol.de
  747.   home:   http://www.bmtmicro.com/heller
  748.  
  749.   and Filippo Sartori
  750.   E-mail: sartori@pdigi1.igi.pd.cnr.it
  751.  
  752.  
  753. ΓòÉΓòÉΓòÉ 11. CREDITS ΓòÉΓòÉΓòÉ
  754.  
  755. Credits go out to 
  756.  
  757.      All Registered Users for Support 
  758.  
  759.      Thomas Bradford (BMT Micro) 
  760.  
  761.      Scott Jentsch - Special Support and a good "filepile" 
  762.  
  763.      All "Private" Beta Testers 
  764.  
  765.         -  Chris Hocking 
  766.  
  767.         -  Hans Holm 
  768.  
  769.         -  Joerg Berg 
  770.  
  771.         -  Markus Zangerle 
  772.  
  773.         -  Martin Neumann 
  774.  
  775.         -  Michael R. Delahoz 
  776.  
  777.         -  Rene Ertzinger 
  778.  
  779.         -  Thomas Lieven 
  780.  
  781.         -  Thomas Rush 
  782.  
  783.      Chris Wenhan - for writing test reports 
  784.  
  785.      Ronny Ko - "The Reporter" 
  786.  
  787.  
  788. ΓòÉΓòÉΓòÉ 12. DART ΓòÉΓòÉΓòÉ
  789.  
  790. DART means Direct Audio Real Time, which means 
  791.  
  792.      A better interface to sound output 
  793.  
  794.      Easier programming (approx 1/3rd of a MMPM playlist approach) 
  795.  
  796.  For the user, DART consists of 2 DLL's 
  797.  
  798.  AMPMXMCD.DLL 
  799.  AUDIOSH.DLL 
  800.  
  801.  which replace the already existing files (544 byte) in your 
  802.  
  803.  /mmos2/dll 
  804.  
  805.  directory. 
  806.  
  807.  Unfortunately, IBM behaves very strange about these DLL's, means that it is 
  808.  not legal to distribute them with the software product (i don't know why ??) 
  809.  
  810.  I have tried to get a permission from IBM to include these DLL's with my 
  811.  software for more than 9 Months now (the DLL's i have are from August.25.1995 
  812.  !!) 
  813.  
  814.  I therefore suggest, that you get them from somebody who has : 
  815.  
  816.      Devcon (try CD 3) 
  817.  
  818.       \toolkits\warptlkt\toolkit\beta\samples\entoolkt\audio\daudio 
  819.  
  820.      Internet 
  821.  
  822.       http://www.polsci.wvu.edu/Henry/Files/DART.zip 
  823.  
  824.      MERLIN 
  825.  
  826.       /mmos2/dll 
  827.  
  828.  PLEASE do not ask ME for these DLL's, go and bug IBM!! 
  829.  
  830.  
  831. ΓòÉΓòÉΓòÉ 13. Limitations in the unregistered Version ΓòÉΓòÉΓòÉ
  832.  
  833. If you have not registered AudioRiver Media Player, then you will have to face 
  834. up to a few limitations. 
  835.  
  836. Especially, since some people did not seem to value my prior engagement in the 
  837. Shareware concept and decided to crack some of my software 
  838.  
  839. These limitations may seem critical, however, they do not interfere with the 
  840. evaluation of the program. 
  841.  
  842. The current limitations are as follows: 
  843.  
  844.      Intro and Final dialog 
  845.  
  846.      Only one playlist may be loaded (five playlists in registered version) 
  847.  
  848.  I hope that you do not find that these limitations are too restrictive.  You 
  849.  should still be able to determine whether or not you wish to use the program 
  850.  even with these restrictions. 
  851.  
  852.  Due to these limitations, many people may quickly dub this software as 
  853.  'Crippleware' or the like. Be that as it may, I have made a serious investment 
  854.  in the development of AudioRiver Media Player and I must protect that 
  855.  investment (or the next version will not be an OS/2 Shareware version any 
  856.  more). 
  857.  I have tried to do so in the most benign manner possible 
  858.  
  859.  
  860. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  861.  
  862. Loads the playlists 1-5 that are defined in the playlist settings page 
  863.  
  864.  
  865. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  866.  
  867. Displays all currently loaded files. See also a closer description for the 
  868. Listbox 
  869.  
  870.  
  871. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  872.  
  873. Displays the number of currently loaded files in the playlist 
  874.  
  875.  
  876. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  877.  
  878. A Button labeled "time" 
  879.  
  880.  
  881. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  882.  
  883. Opens the mixer for the soundcard (if you specified one in the settings 
  884. notebook) 
  885.  
  886.  
  887. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  888.  
  889. Decreases the current playback volume 
  890.  
  891.  
  892. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  893.  
  894. Mutes the sound 
  895.  
  896.  
  897. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  898.  
  899. Inreases the current playback volume 
  900.  
  901. Automatically "unmutes" the sound if mute was pressed before 
  902.  
  903.  
  904. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  905.  
  906. Opens the Options Notebook 
  907.  
  908.  
  909. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  910.  
  911. Turns the power off (exits the AudioRiver Media Player) 
  912.  
  913. You can specify in the options settings, if you want to use double click or 
  914. single click to close the player 
  915.  
  916.  
  917. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  918.  
  919. MOD FILES - Audio MPEG 
  920. Go back a pattern in the sound 
  921.  
  922.  
  923. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  924.  
  925. Start playing the currently selected files from the playlist 
  926.  
  927.  
  928. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  929.  
  930. MOD FILES - Audio MPEG 
  931. Advance a pattern in the sound 
  932.  
  933.  
  934. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  935.  
  936. Play the previous file in the current playlist 
  937.  
  938.  
  939. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  940.  
  941. Stop playback of the current file 
  942.  
  943.  
  944. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  945.  
  946. Play the next file in the current playlist 
  947.  
  948.  
  949. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  950.  
  951. Ejects all files (empties the currently loaded playlist) 
  952.  
  953.  
  954. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  955.  
  956. MOD FILES - AUDIO MPEG FILES 
  957. Pauses current playback 
  958.  
  959.  
  960. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  961.  
  962. MOD FILES 
  963.  
  964. Displays name of song 
  965.  
  966.  
  967. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  968.  
  969. Displays filename of currently playing file 
  970.  
  971.  
  972. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  973.  
  974. MOD FILES 
  975. Displays type of tracker used to create song file 
  976.  
  977.  
  978. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  979.  
  980. MOD FILES 
  981. Displays speed of current song in BPM (Beats per Minute) 
  982.  
  983. Audio MPEG Files 
  984. Displays channels / bitrate used for recording 
  985.  
  986.  
  987. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  988.  
  989. MOD FILES 
  990. Displays current position in song 
  991.  
  992. Audio MPEG Files 
  993. Displays frequency used for recording 
  994.  
  995.  
  996. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  997.  
  998. Displays current track in playlist of files 
  999.  
  1000.  
  1001. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1002.  
  1003. Displays current playing position of the playback 
  1004.  
  1005.  
  1006. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1007.  
  1008. Displays current volume setting of song 
  1009.  
  1010.  
  1011. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1012.  
  1013. (Three camels are silhouetted against the bright stars of the moonless sky, 
  1014. moving slowly along the horizon.  A star leads them towards Bethlehem.  The 
  1015. WISE MEN enter the gates of the sleeping town and make their way through the 
  1016. deserted streets.  A dog snarls at them.  They approach a stable, out of which 
  1017. streams a beam of light.  They dismount and enter to find a typical manger 
  1018. scene, with a baby in a rough crib of straw and patient animals standing 
  1019. around.  The mother nods by the side of the child.  Suddenly she wakes from her 
  1020. lightish doze, sees them, shrieks and falls backwards off her straw.  She's up 
  1021. again in a flash, looking guardedly at them.  She is a ratbag.) 
  1022.  
  1023. Mandy  Who are you? 
  1024. Wise Man 1  We are three wise men. 
  1025. Wise Man 2  We are astrologers.  We have come from the East. 
  1026. Mandy  Is this some kind of joke? 
  1027. WM1  We wish to praise the infant. 
  1028. WM2  We must pay homage to him. 
  1029. Mandy  Homage!!  You're all drunk you are.  It's disgusting.  Out, out. 
  1030. WM3  No, no. 
  1031. Mandy  Coming bursting in here first thing in the morning with some tale about 
  1032. Oriental fortune tellers...  get out. 
  1033. WM1  No.  No we must see him. 
  1034. Mandy  Go and praise someone else's brat, go on. 
  1035. WM2  We were led by a star. 
  1036. Mandy  Led by a bottle, more like.  Get out! 
  1037. WM2  We must see him.  We have brought presents. 
  1038. Mandy  Out! 
  1039. WM1  Gold, frankincense, myrrh. 
  1040.  
  1041. (Mandy changes direction, smooth as silk.) 
  1042.  
  1043. Mandy  Well, why didn't you say?  He's over here ...  Sorry this place is a bit 
  1044. of a mess.  What is myrrh, anyway? 
  1045. WM3  It is a valuable balm. 
  1046. Mandy  A balm, what are you giving him a balm for?  It might bite him. 
  1047. WM3  What? 
  1048. Mandy  It's a dangerous animal.  Quick, throw it in the trough. 
  1049. WM3  No it isn't. 
  1050. Mandy  Yes it is. 
  1051. WM3  No, no, it is an ointment. 
  1052. Mandy  An ointment? 
  1053. WM3  Look. 
  1054. Mandy  (sampling the ointment with a grubby finger).  Oh. There is an animal 
  1055. called a balm or did I dream it?  You astrologers, eh?  Well, what's he then? 
  1056. WM2  H'm? 
  1057. Mandy  What star sign is he? 
  1058. WM2  Capricorn. 
  1059. Mandy  Capricorn eh, what are they like? 
  1060. WM2  He is the son of God, our Messiah. 
  1061. WM1  King of the Jews. 
  1062. Mandy  And that's Capricorn, is it? 
  1063. WM3  No, no, that's just him. 
  1064. Mandy  Oh, I was going to say, otherwise there'd be a lot of them. 
  1065.  
  1066. (The WISE MEN are on their knees.) 
  1067.  
  1068. WM2  By what name are you calling him? 
  1069.  
  1070. (Dramatic Holy music... ) 
  1071.  
  1072. Mandy  ... Brian. 
  1073. Three Wise Men  We worship you, Oh, Brian, who are Lord over us all. Praise 
  1074. unto you, Brian and to the Lord our Father.  Amen. 
  1075. Mandy  Do you do a lot of this, then? 
  1076. WM1  What? 
  1077. Mandy  This praising. 
  1078. WM1  No, no, no. 
  1079. Mandy  Oh!  Well, if you're dropping by again do pop in. (They take the hint 
  1080. and rise.) And thanks a lot for the gold and frankincense but ...  don't worry 
  1081. too much about the myrrh next time.  Thank you ...  Goodbye. (To Brian) Well 
  1082. weren't they nice ... out of their bloody minds, but still... 
  1083.  
  1084. (In the background we see the WISE MEN pause outside the door as a  gentle glow 
  1085. suffuses them.  They look at each other, confer and then  stride back in and 
  1086. grab the presents off MANDY and turn to go again,  pushing MANDY over. 
  1087.  
  1088. Here, here, that's mine, you just gave me that.  Ow!